<!DOCTYPE html>
<html lang="en">
    <!-- title -->


    

<!-- keywords -->



<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
    <meta name="author" content="ZHAI">
    <meta name="renderer" content="webkit">
    <meta name="copyright" content="ZHAI">
    
        <meta name="keywords" content="hexo,hexo-theme,hexo-blog">
    
    <meta name="description" content="">
    <meta name="description" content="每个公司不同的成长历史、不同的业务架构和不同的管理风格，造就了不同的公司架构，互联网产品落地离不开团队各部门高效配合，所以深入理解各部门各岗位职责尤为重要，高效的业务流程建立在合理的组织架构上，下面分析一下目前比较常见的互联网公司架构及各岗位主要职能要求。 一、互联网企业的组织架构互联网公司常见组织架构如下：  1.基础活动：基础活动，就是一个企业得以存在和发展的基本的业务活动，相应的就需要配备支">
<meta property="og:type" content="article">
<meta property="og:title" content="互联网公司架构">
<meta property="og:url" content="https://zhai_zhihui.gitee.io/posts/47fc87c9/index.html">
<meta property="og:site_name" content="Hexo">
<meta property="og:description" content="每个公司不同的成长历史、不同的业务架构和不同的管理风格，造就了不同的公司架构，互联网产品落地离不开团队各部门高效配合，所以深入理解各部门各岗位职责尤为重要，高效的业务流程建立在合理的组织架构上，下面分析一下目前比较常见的互联网公司架构及各岗位主要职能要求。 一、互联网企业的组织架构互联网公司常见组织架构如下：  1.基础活动：基础活动，就是一个企业得以存在和发展的基本的业务活动，相应的就需要配备支">
<meta property="og:locale" content="en_US">
<meta property="og:image" content="https://zhai_zhihui.gitee.io/posts/47fc87c9/webp-1713627438815-3.webp">
<meta property="og:image" content="https://zhai_zhihui.gitee.io/posts/47fc87c9/webp-1713627450431-6.webp">
<meta property="og:image" content="https://zhai_zhihui.gitee.io/posts/47fc87c9/webp-1713627462705-9.webp">
<meta property="article:published_time" content="2024-04-20T15:33:47.000Z">
<meta property="article:modified_time" content="2024-04-20T19:47:17.244Z">
<meta property="article:author" content="ZHAI">
<meta property="article:tag" content="互联网">
<meta name="twitter:card" content="summary">
<meta name="twitter:image" content="https://zhai_zhihui.gitee.io/posts/47fc87c9/webp-1713627438815-3.webp">
    <meta http-equiv="Cache-control" content="no-cache">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <link rel="icon" href="/assets/favicon.ico">
    
    <title>互联网公司架构 · 翟 工作室</title>
    <!-- /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */
/* This file is meant as a standalone workflow for
- testing support for link[rel=preload]
- enabling async CSS loading in browsers that do not support rel=preload
- applying rel preload css once loaded, whether supported or not.
*/ -->
<script>
    (function (w) {
        'use strict'
        // rel=preload support test
        if (!w.loadCSS) {
            w.loadCSS = function () {}
        }
        // define on the loadCSS obj
        var rp = (loadCSS.relpreload = {})
        // rel=preload feature support test
        // runs once and returns a function for compat purposes
        rp.support = (function () {
            var ret
            try {
                ret = w.document.createElement('link').relList.supports('preload')
            } catch (e) {
                ret = false
            }
            return function () {
                return ret
            }
        })()

        // if preload isn't supported, get an asynchronous load by using a non-matching media attribute
        // then change that media back to its intended value on load
        rp.bindMediaToggle = function (link) {
            // remember existing media attr for ultimate state, or default to 'all'
            var finalMedia = link.media || 'all'

            function enableStylesheet() {
                link.media = finalMedia
            }

            // bind load handlers to enable media
            if (link.addEventListener) {
                link.addEventListener('load', enableStylesheet)
            } else if (link.attachEvent) {
                link.attachEvent('onload', enableStylesheet)
            }

            // Set rel and non-applicable media type to start an async request
            // note: timeout allows this to happen async to let rendering continue in IE
            setTimeout(function () {
                link.rel = 'stylesheet'
                link.media = 'only x'
            })
            // also enable media after 3 seconds,
            // which will catch very old browsers (android 2.x, old firefox) that don't support onload on link
            setTimeout(enableStylesheet, 3000)
        }

        // loop through link elements in DOM
        rp.poly = function () {
            // double check this to prevent external calls from running
            if (rp.support()) {
                return
            }
            var links = w.document.getElementsByTagName('link')
            for (var i = 0; i < links.length; i++) {
                var link = links[i]
                // qualify links to those with rel=preload and as=style attrs
                if (
                    link.rel === 'preload' &&
                    link.getAttribute('as') === 'style' &&
                    !link.getAttribute('data-loadcss')
                ) {
                    // prevent rerunning on link
                    link.setAttribute('data-loadcss', true)
                    // bind listeners to toggle media back
                    rp.bindMediaToggle(link)
                }
            }
        }

        // if unsupported, run the polyfill
        if (!rp.support()) {
            // run once at least
            rp.poly()

            // rerun poly on an interval until onload
            var run = w.setInterval(rp.poly, 500)
            if (w.addEventListener) {
                w.addEventListener('load', function () {
                    rp.poly()
                    w.clearInterval(run)
                })
            } else if (w.attachEvent) {
                w.attachEvent('onload', function () {
                    rp.poly()
                    w.clearInterval(run)
                })
            }
        }

        // commonjs
        if (typeof exports !== 'undefined') {
            exports.loadCSS = loadCSS
        } else {
            w.loadCSS = loadCSS
        }
    })(typeof global !== 'undefined' ? global : this)
</script>

    <style type="text/css">
    @font-face {
        font-family: 'Oswald-Regular';
        src: url("/font/Oswald-Regular.ttf");
    }

    body {
        margin: 0;
    }

    header,
    footer,
    .back-top,
    .sidebar,
    .container,
    .site-intro-meta,
    .toc-wrapper {
        display: none;
    }

    .site-intro {
        position: relative;
        z-index: 3;
        width: 100%;
        /* height: 50vh; */
        overflow: hidden;
    }

    .site-intro-placeholder {
        position: absolute;
        z-index: -2;
        top: 0;
        left: 0;
        width: calc(100% + 300px);
        height: 100%;
        background: repeating-linear-gradient(-45deg, #444 0, #444 80px, #333 80px, #333 160px);
        background-position: center center;
        transform: translate3d(-226px, 0, 0);
        animation: gradient-move 2.5s ease-out 0s infinite;
    }

    @keyframes gradient-move {
        0% {
            transform: translate3d(-226px, 0, 0);
        }
        100% {
            transform: translate3d(0, 0, 0);
        }
    }
</style>

    <link rel="preload" href="/css/style.css?v=20211217" as="style" onload="this.onload=null;this.rel='stylesheet'">
    <link rel="preload" href="/css/dark.css?v=20211217" as="style">
    <link rel="stylesheet" href="/css/dark.css">
    <link rel="stylesheet" href="/css/mobile.css?v=20211217" media="(max-width: 960px)">
    <link rel="preload" href="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
    <link rel="preload" href="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js" as="script">
    <link rel="preload" href="/scripts/main.js?v=20211217" as="script">
    <link rel="preload" href="/scripts/dark.js?v=20211217" as="script">
    <link rel="preload" href="/font/Oswald-Regular.ttf" as="font" crossorigin>
    <link rel="preload" href="https://at.alicdn.com/t/font_327081_1dta1rlogw17zaor.woff" as="font" crossorigin>
    <!-- algolia -->
    
        <script>
            var hits = JSON.parse('{"per_page":10}')
            var labels = JSON.parse('{"input_placeholder":"Search for Posts","hits_empty":"我们没有找到任何搜索结果: ${query}","hits_stats":"找到${hits}条结果（用时${time} ms）"}')

            var algolia = {
                applicationID: '3GGJLFV539',
                apiKey: '12968f8a240b5852b40b42867fa50e60',
                indexName: 'hexo',
                hits: hits,
                labels: labels
            }
        </script>
    
    <!-- 百度统计  -->
    
    <!-- 谷歌统计  -->
    
<meta name="generator" content="Hexo 6.3.0"></head>

    <script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
    <script type="text/javascript">
        if (typeof window.$ == undefined) {
            console.warn('jquery load from jsdelivr failed, will load local script')
            document.write('<script src="/lib/jquery.min.js" />')
        }
    </script>
    
        <body class="post-body">
    
        <!-- header -->
        <header class="header header-mobile">
    <!-- top read progress line -->
    <div class="header-element">
        <div class="read-progress"></div>
    </div>
    <!-- sidebar menu button -->
    <div class="header-element">
        
            <div class="header-sidebar-menu">
        
            
                <div style="padding-left: 1px;">&#xe775;</div>
            
        </div>
    </div>
    <!-- header actions -->
    <div class="header-actions">
        <!-- theme mode switch button -->
        <span class="header-theme-btn header-element">
            <i class="fas fa-adjust"></i>
        </span>
        <!-- back to home page text -->
        <span class="home-link header-element">
            <a href=/>翟.</a>
        </span>
    </div>
    <!-- toggle banner for post layout -->
    
        
            <div class="banner">
        
            <div class="blog-title header-element">
                <a href="/">翟.</a>
            </div>
            <div class="post-title header-element">
                <a href="#" class="post-name">互联网公司架构</a>
            </div>
        </div>
    
</header>

        <!-- fixed footer -->
        <footer class="footer-fixed">
    <!-- back to top button -->
    <div class="footer-fixed-element">
        
            <div class="back-top back-top-hidden">
        
        
            <div>&#xe639;</div>
        
        </div>
    </div>
</footer>

        <!-- wrapper -->
        <div class="wrapper">
            <div class="site-intro" style="







    height:50vh;

">
    
    <!-- 主页  -->
    
        
    <!-- 404页  -->
    
    <div class="site-intro-placeholder"></div>
    <div class="site-intro-img" style="background-image: url(/intro/post-bg.jpg)"></div>
    <div class="site-intro-meta">
        <!-- 标题  -->
        <h1 class="intro-title">
            <!-- 主页  -->
            
                互联网公司架构
            <!-- 404 -->
            
        </h1>
        <!-- 副标题 -->
        <p class="intro-subtitle">
            <!-- 主页副标题  -->
            
                
            <!-- 404 -->
            
        </p>
        <!-- 文章页 meta -->
        
            <div class="post-intros">
                <!-- 文章页标签  -->
                
                    <div class= post-intro-tags >
    
    
        <a class="post-tag" href="javascript:void(0);" data-tags="互联网">互联网</a>
    
</div>

                
                <!-- 文章字数统计 -->
                
                <div class="post-intro-meta">
                    <!-- 撰写日期 -->
                    <span class="iconfont-archer post-intro-calander">&#xe676;</span>
                    <span class="post-intro-time">2024/04/20</span>
                    <!-- busuanzi -->
                    
                        <span id="busuanzi_container_page_pv" class="busuanzi-pv">
                            <span class="iconfont-archer post-intro-busuanzi">&#xe602;</span>
                            <span id="busuanzi_value_page_pv"></span>
                        </span>
                    
                    <!-- 文章分享 -->
                    <span class="share-wrapper">
                        <span class="iconfont-archer share-icon">&#xe71d;</span>
                        <span class="share-text">Share</span>
                        <ul class="share-list">
                            <li class="iconfont-archer share-qr" data-type="qr">&#xe75b;
                                <div class="share-qrcode"></div>
                            </li>
                            <li class="iconfont-archer" data-type="weibo">&#xe619;</li>
                            <li class="iconfont-archer" data-type="qzone">&#xe62e;</li>
                            <li class="iconfont-archer" data-type="twitter">&#xe634;</li>
                            <li class="iconfont-archer" data-type="facebook">&#xe67a;</li>
                        </ul>
                    </span>
                </div>
            </div>
        
    </div>
</div>

            <script>
  // get user agent
  function getBrowserVersions() {
    var u = window.navigator.userAgent
    return {
      userAgent: u,
      trident: u.indexOf('Trident') > -1, //IE内核
      presto: u.indexOf('Presto') > -1, //opera内核
      webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
      gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
      mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
      ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
      android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
      iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者安卓QQ浏览器
      iPad: u.indexOf('iPad') > -1, //是否为iPad
      webApp: u.indexOf('Safari') == -1, //是否为web应用程序，没有头部与底部
      weixin: u.indexOf('MicroMessenger') == -1, //是否为微信浏览器
      uc: u.indexOf('UCBrowser') > -1, //是否为android下的UC浏览器
    }
  }
  var browser = {
    versions: getBrowserVersions(),
  }
  console.log('userAgent: ' + browser.versions.userAgent)

  // callback
  function fontLoaded() {
    console.log('font loaded')
    if (document.getElementsByClassName('site-intro-meta')) {
      document
        .getElementsByClassName('intro-title')[0]
        .classList.add('intro-fade-in')
      document
        .getElementsByClassName('intro-subtitle')[0]
        .classList.add('intro-fade-in')
      var postIntros = document.getElementsByClassName('post-intros')[0]
      if (postIntros) {
        postIntros.classList.add('post-fade-in')
      }
    }
  }

  // UC不支持跨域，所以直接显示
  function asyncCb() {
    if (browser.versions.uc) {
      console.log('UCBrowser')
      fontLoaded()
    } else {
      WebFont.load({
        custom: {
          families: ['Oswald-Regular'],
        },
        loading: function () {
          // 所有字体开始加载
          // console.log('font loading');
        },
        active: function () {
          // 所有字体已渲染
          fontLoaded()
        },
        inactive: function () {
          // 字体预加载失败，无效字体或浏览器不支持加载
          console.log('inactive: timeout')
          fontLoaded()
        },
        timeout: 5000, // Set the timeout to two seconds
      })
    }
  }

  function asyncErr() {
    console.warn('script load from CDN failed, will load local script')
  }

  // load webfont-loader async, and add callback function
  function async(u, cb, err) {
    var d = document,
      t = 'script',
      o = d.createElement(t),
      s = d.getElementsByTagName(t)[0]
    o.src = u
    if (cb) {
      o.addEventListener(
        'load',
        function (e) {
          cb(null, e)
        },
        false
      )
    }
    if (err) {
      o.addEventListener(
        'error',
        function (e) {
          err(null, e)
        },
        false
      )
    }
    s.parentNode.insertBefore(o, s)
  }

  var asyncLoadWithFallBack = function (arr, success, reject) {
    var currReject = function () {
      reject()
      arr.shift()
      if (arr.length) async(arr[0], success, currReject)
    }

    async(arr[0], success, currReject)
  }

  asyncLoadWithFallBack(
    [
      'https://cdn.jsdelivr.net/npm/webfontloader@1.6.28/webfontloader.min.js',
      'https://cdn.bootcss.com/webfont/1.6.28/webfontloader.js',
      "/lib/webfontloader.min.js",
    ],
    asyncCb,
    asyncErr
  )
</script>

            <img class="loading" src="/assets/loading.svg" style="display: block; margin: 6rem auto 0 auto; width: 6rem; height: 6rem;" />
            <div class="container container-unloaded">
                <main class="main post-page">
    <article class="article-entry">
        <p>每个公司不同的成长历史、不同的业务架构和不同的管理风格，造就了不同的公司架构，互联网产品落地离不开团队各部门高效配合，所以深入理解各部门各岗位职责尤为重要，高效的业务流程建立在合理的组织架构上，下面分析一下目前比较常见的互联网公司架构及各岗位主要职能要求。</p>
<h2 id="一、互联网企业的组织架构"><a href="#一、互联网企业的组织架构" class="headerlink" title="一、互联网企业的组织架构"></a>一、<strong>互联网企业的组织架构</strong></h2><p>互联网公司常见组织架构如下：</p>
<p><img src="/posts/47fc87c9/webp-1713627438815-3.webp" alt="img"></p>
<h3 id="1-基础活动："><a href="#1-基础活动：" class="headerlink" title="1.基础活动："></a><strong>1.基础活动：</strong></h3><p>基础活动，就是一个企业得以存在和发展的基本的业务活动，相应的就需要配备支持业务发展的部门，一般在互联网企业中，<strong>产品部、技术部、运营部</strong>是三个最为基础的部门，这也是一个创业公司必须配置的基本部门，也是一个公司最关键的部门。</p>
<h4 id="（1）产品部："><a href="#（1）产品部：" class="headerlink" title="（1）产品部："></a>（1）产品部：</h4><p>在互联网企业中，产品部通常是<strong>业务的发动机</strong>，是一个公司得以存在<strong>发展的基础</strong>。产品部的典型产出不同于传统企业的实物，而是我们电脑上的一个个网页、软件，或者手机中的一个个app，甚至是一个微信公众号、或者一个微信小程序。</p>
<p>产品部门承担着产品的<strong>需求调研、产品设计、需求梳理、产品开发落地，以及产品上线后的迭代</strong>等工作，部门要为产品的核心业务指标负责，比如<strong>收入、用户量、ROI</strong>等。</p>
<p>一般产品部的主要岗位有产品总监、产品经理、产品专员、产品助理等。但是，不是每一个互联网公司的产品部都需要设置齐备这些岗位。不同规模的公司，可能只有其中几个岗位，比如对于创业型的公司，可能只有产品总监和2-3个产品经理，甚至只有一个产品经理。随着公司规模的扩大，人员增多，为员工预留未来的职业发展空间，会设置一个完整的升迁路径。</p>
<h4 id="（2）设计部："><a href="#（2）设计部：" class="headerlink" title="（2）设计部："></a>（2）设计部：</h4><p>设计部的主要目的是，承接产品的<strong>视觉设计</strong>和<strong>交互设计</strong>等关键工作，包括app各种页面框架和元素的设计，页面交互流程的设计等——即某一个页面之后，应该去向哪个页面，这种页面的流转是否合理流畅。</p>
<p>一般初创公司可能不会设置设计部，但是，一定会招聘设计师，因为如今的app，产品美观和页面流畅已经成为必备的基本要素，所以，一个没有经过设计参与的app是不可能上线的，尤其是C端产品（针对大众用户）更是如此。</p>
<p>在互联网公司中，设计师之间的分工差异性并不大，不同的人直接的差异，就是体现在业务模块的不同，比如A负责其中一个模块的设计，B负责另外一个模块的设计。所以，设计部的岗位，主要是设计负责人，和级别不同的设计师。</p>
<p>在这里我把设计人员放在了产品部中，有两个原因，一是创业团队中设计人员通常就是1-2个UI设计师，甚至没有交互设计师，不足以成立一个部门，另外设计的工作更像是辅助产品，将产品进一步可视化和美化。</p>
<h4 id="（3）技术部："><a href="#（3）技术部：" class="headerlink" title="（3）技术部："></a>（3）技术部：</h4><p>技术部是一个互联网公司的<strong>核心支撑</strong>，如果没有技术部，即使有再好的产品创意理念，无法开发落地，只会是一个概念而已。甚至，在互联网发展的早期，一个小型创业公司，没有产品经理，只有技术开发人员，由技术开发来设计产品。</p>
<p>技术部主要负责产品的技术开发工作。在传统企业，对标互联网企业该部门的，叫IT部，规模一般不大，主要管理公司的网络事物，人员配备不多。但是<strong>，在互联网公司，技术部相对来说都是大部门，互联网公司往往都是技术驱动的，技术人员是公司最主要的员工群体。</strong></p>
<p>技术部主要负责产品的技术开发工作。在传统企业，对标互联网企业该部门的，叫IT部，规模一般不大，主要管理公司的网络事物，人员配备不多。但是，在互联网公司，技术部相对来说都是大部门，互联网公司往往都是技术驱动的，技术人员是公司最主要的员工群体。</p>
<h4 id="（4）运营部"><a href="#（4）运营部" class="headerlink" title="（4）运营部:"></a>（4）运营部:</h4><p>运营部设置的主要目的，是通过对业务流中的各个环节进行优化，促进业务的精细化深耕，从而提高资源和流量利用的效率，从而促进总体业务目标的实现。</p>
<p>运营部主要负责产品上线后，运行过程中的各种链接用户和商家相关的工作，所以就会产生<strong>用户运营、商家运营、产品运营</strong>等相关的工作岗位。这些岗位之间的工作属性差异很较大，比如<a target="_blank" rel="noopener" href="https://links.jianshu.com/go?to=https://www.zhihu.com/search?q=%E7%94%A8%E6%88%B7%E8%BF%90%E8%90%A5&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra=%7B:,:708439059%7D"><strong>用户运营</strong></a>，主要负责与<strong>用户拉新、留存、活跃、转化</strong>相关的各种工作。商家运营是平台型产品，或者B端产品才会有的岗位，主要负责与合作商家的各种工作职责。</p>
<p>在一个创业型的公司中，运营的岗位相对来说会比较少，因为产品还不成熟，没有那么多优化的工作可做，而且，运营的工作职责不会很明晰，基本上产品无法顾及的事情，都会放到运营部门，比如客服。不过，随着产品业务量和用户量的增加，运营部门的工作职责会逐渐清晰起来，岗位的设置也会逐步走向专门化。</p>
<h4 id="（5）市场部"><a href="#（5）市场部" class="headerlink" title="（5）市场部"></a>（5）市场部</h4><p><strong>在传统企业里面，市场部是一个关键的支撑部门</strong>，主要的目的是帮助销售人员做市场推支持，以促进企业对外部资源的使效率。在这一点上，市场部是传统企业和互联网企业里面职能最为相似的一个部。</p>
<p>在互联网企业中，市场部的主要职责是负责流量的获取，一款app上线后，除了自然流量的获取，企业还需要通过市场部主动做很多的动作，来获取流量，增加产品的用户量。如今主要是在各大应用商店、搜索引擎、各种垂直的渠道、以及类似于今日头条这样的信息流媒体上进行广告投放以此来获取用户。</p>
<p>市场部的岗位主要包括<strong>市场总监、推广经理、媒介购买经理、市场主管、市场专员</strong>等岗位。</p>
<p>其实，在中小型公司中，市场部、商务部和品牌公关部，可能是多部门合一的。因为公司的规模无法支撑如此多的人员，而且，部门增加，也增加了高层人员管理的管理幅度，增加了负担。但是，在大型企业中，这些部门是会划分开来的，当然，也不排除有的公司，设置统一的大市场部，然后把这些部门作为二级部门放置在大市场部中。</p>
<h4 id="（6）销售部："><a href="#（6）销售部：" class="headerlink" title="（6）销售部："></a>（6）销售部：</h4><p><strong>对于互联网企业来说，销售部是一个偏重、偏传统的部门</strong>，在互联网企业中，<strong>如果业务方向侧重于C端，一般情况不会设立这个部门</strong>，所以，在典型的以C端用户为主要服务对象的企业中，几乎很少听到销售这个说法。</p>
<p>但是，如果业务方向侧重于B端（针对企业用户），则一定会设立销售部，或者叫商务合作部，针对企业的产品或者服务开展对外销售，会招聘专职的销售人员，而且规模还比较大，目的也很明确，就是要销售公司的产品或者服务，所以，销售的业务职责非常清楚、单一。考核指标也非常明确，就是销量。</p>
<p>销售部的岗位一般层级比较少，主要是销售总监、销售经理和职级不同的销售人员。另外，根据接触用户的手段的不同，销售部会有行销、电销、在线销售的职能划分。</p>
<h4 id="（7）品牌公关部："><a href="#（7）品牌公关部：" class="headerlink" title="（7）品牌公关部："></a>（7）品牌公关部：</h4><p>对于一个小型的企业，一般不会设置专门的品牌公关部，因为规模小，公司面临的更紧迫的问题是生存发展，对于品牌建设这样花费巨大的事情，没有人力财力来支持。而且，因为规模小，产生危机事件，媒体关注低，对于企业的冲击也比较小，所以，这是不设立的原因。</p>
<p>当一个企业发展到一定规模，逐步在市场上有一定的知名度后，就需要设立品牌部或者公关部，来应对政府监管、公众沟通、品牌建设、公关危机等事务。</p>
<p>品牌公关部，在不同的企业叫法是不一样的，有的叫品牌部，有的叫公关部，有的是合在一起的。不同的叫法，也代表着公司对于部门职能方向的看法是不同的。</p>
<p>如果是品牌部，相对来说代表了一种更加积极的品牌形象管理的思维，会更多的做基于品牌建设、品牌形象维护相关的工作；如果是公关部，更多代表的是一种被动管理的思维，主要的工作方向倾向于监控和规避品牌危机事件，出现危机后的危机处理；品牌公关部，相对来说，是一种更加均衡的思维，两个方向的工作都会有所兼顾。</p>
<p>不过，实际在企业中，每个企业的情况千差万别，可能存在部门名称和工作方向不一致，甚至是偏离的情况。</p>
<h4 id="（8）客服部："><a href="#（8）客服部：" class="headerlink" title="（8）客服部："></a>（8）客服部：</h4><p>客服部，可能是对于我们每个人来说最为熟悉的一个部门。因为我们在日常生活中，也和各种各样的客服打过交道。客服部无论对于传统企业，还是互联网企业都是必不可少的一个部门，因为任何的产品，背后都是人在使用，用户使用产品的过程中，总会出现这样那样的问题，这些问题，可能是一些相对简单，但是极为驳杂、繁琐，所以需要有专人来处理。这就是客服部的价值意义所在。</p>
<p>虽然客服部做的很多事情，可能不会有明显的收益，但是，如果没有客服部来做这些事情，用户或（客户）流失，对于企业的发展也是有害的。因为一个满意的用户，往往不会和别人分享满意的地方。但是一个不满意的用户，极大概率是会向周边人传播企业或产品的负面信息的。日积月累，就会给企业造成不可忽视的影响。</p>
<p>而且，在互联网企业中，客服部做得好的话，可能成为问题的第一发现源头，能帮助产品迭代给出很多有价值会的信息。所以，客服部也是互联网企业中不可少的一个部门。</p>
<p><strong>在小型的创业公司早期，可能会招聘客服人员，但是可能不会设置客服部，很多时候时候放在运营部的</strong>。但是，随着公司规模的扩大，也会设置专门的部门。</p>
<h3 id="2-辅助活动"><a href="#2-辅助活动" class="headerlink" title="2.辅助活动:"></a><strong>2.辅助活动:</strong></h3><p>一个公司的发展，除了需要业务部门为主体来开展基础业务活动，还需要支持部门来支持公司的正常运转，这就需要为业务活动解决人、财、物的部门，主要有行政部、财务部、人力资源部、法务部。</p>
<h4 id="（1）行政部："><a href="#（1）行政部：" class="headerlink" title="（1）行政部："></a>（1）行政部：</h4><p>行政部一般主要负责公司的日常行政性工作，比如公司的资产管理、公司注册、办公场所管理、来宾接待、公司年会组织实施等相关的工作。</p>
<h4 id="（2）人力资源部："><a href="#（2）人力资源部：" class="headerlink" title="（2）人力资源部："></a>（2）人力资源部：</h4><p>人力资源部一般主要负责人员的招聘、培训、激励、考核等相关工作，包括考勤。一般情况下，有的小公司会将行政部和人力部合并在一起，称为人力行政部。但是，公司稍具规模后，这两个部门就需要分开，因为工作属性和专业化的要求还是有所差别的。</p>
<h4 id="（3）财务部："><a href="#（3）财务部：" class="headerlink" title="（3）财务部："></a>（3）财务部：</h4><p>财务部作为一个公司的大管家，其实是一个非常重要的部门，负责各种财务往来结算、财务开支管理、员工工资发放等事项。财务部也是在支撑部门中，与业务团队联系最为紧密的部门，他们会密切关注企业的业务状态和财务状态。因为，如果公司的财务状况不佳，影响到的是所有的人。所以，财务必须做好业务团队的眼睛。</p>
<h4 id="（4）法务部"><a href="#（4）法务部" class="headerlink" title="（4）法务部"></a>（4）法务部</h4><p>法务部一般负责为企业各部门提供法律咨询，审核对外合作合同、防范法律风险等法律事务相关的工作。一般的小型公司，往往没有这个部门，遇到法律相关的问题时，往往诉诸于律师事务所等专业机构。但是，一个中型公司，就有必要设置自己的法务部了。因为，内部的专职部门，相对来说，更容易与业务团队形成紧密的合作，起到为企业保驾护航的作用。</p>
<p>这里需要提醒，并不是说辅助活动部门不重要，恰恰相反，这几个部门是一个公司设立之后必须具备的部门，没有这些部门，公司的日常运作就无法进行。</p>
<p>另外，从职业选择方面，尽可能选择业务部门，而不要选择辅助活动部门，因为辅助活动部门不为业务的成长负责，所以，从薪资收入方面，也就比基础活动的业务部门相对较低。不过，这要取决于不同的人的价值选择，有的人就喜欢相对稳定的部门，这是无可厚非的事情。</p>
<h2 id="二、互联网企业各部门职责分工与协作关系—从一个APP诞生说起"><a href="#二、互联网企业各部门职责分工与协作关系—从一个APP诞生说起" class="headerlink" title="二、互联网企业各部门职责分工与协作关系—从一个APP诞生说起"></a><strong>二、互联网企业各部门职责分工与协作关系—从一个APP诞生说起</strong></h2><p>APP诞生的业务流程概览：</p>
<p><img src="/posts/47fc87c9/webp-1713627450431-6.webp" alt="img"></p>
<p>详细业务流程如下：</p>
<p><img src="/posts/47fc87c9/webp-1713627462705-9.webp" alt="img"></p>
<h3 id="1-产品需求调研与产品设计规划："><a href="#1-产品需求调研与产品设计规划：" class="headerlink" title="1.产品需求调研与产品设计规划："></a>1.<strong>产品需求调研与产品设计规划：</strong></h3><p>主要涉及部门和人员：<strong>产品部-产品经理</strong></p>
<p>当一个创业公司要启动一款产品，或者一个成熟公司要打算进入一个新市场，计划开发一款新产品（App）的时候，首先由产品经理开展<strong>产品、用户、竞品</strong>相关的调研工作，以此来确定产品的目标用户群体、产品初期的基本形态等重要的事项。</p>
<p>这些工作基本上都是由<strong>产品部门驱动</strong>的，此时还很少涉及其他部门。产品经理在各种调研的基础上，形成关于产品的基本规划，并进行内部的评审，在此基础上，形成<strong>产品的需求文档</strong>。</p>
<p>一般情况下，在这个阶段，产品经理需要产出的工作成果包括：<strong>用户画像及调研报告、竞品调研报告、产品需求文档。</strong></p>
<p>不过，在实际的企业运行中，迫于时间压力，用户调研和竞品调研等实际花费的时间比较少，基本形成一些初步的结论，就立即形成产品开发方向，产出需求文档了。</p>
<h3 id="2-产品需求评审"><a href="#2-产品需求评审" class="headerlink" title="2.产品需求评审"></a><strong>2.产品需求评审</strong></h3><p>主要涉及部门和人员：<strong>几乎所有的部门和各个部门所有的参与人</strong></p>
<p>当产品经理产出需求文档之后，意味着产品的开发就要提上议程了。产品经理会召集设计、开发、测试、运营以及财务、法务等几乎所有的部门，来开展需求评审。</p>
<p>需求评审会议，主要包括两个部分：<strong>对需求的合理性进行评估，和项目排期</strong>。在第一次<strong>需求评审</strong>中，各个部门的参会人员会从各自的角度提出对于产品开发的合理质疑和建议，目的是帮助产品经理更进一步确定需求的合理性和可行性，以便确定最的开发需求。比如，技术开发人员会评估开发的技术难度，并提出相应的修改建议；设计师会评估产品的交互流程；<strong>法务人员</strong>会针对出产品可能的出现的法律风险，提出规避的措施和建议，其他部门的人员也会提出相应的建议。</p>
<p>在完成第一轮需求评审之后，产品经理会根据评审的意见，对需求文档进行优化迭代，并进行需求的优先级排序，砍掉不合理的需求，并启动第二轮需求评审。</p>
<p>在第二轮需求评审会上，主要回顾第一轮评审意见的修改情况，确认产品经理和开发人员对需求修改意见的理解是否出现偏差，对于修改部分确认后，就进入项目开发的初步排期。</p>
<h3 id="3-产品交互设计"><a href="#3-产品交互设计" class="headerlink" title="3.产品交互设计"></a><strong>3.产品交互设计</strong></h3><p>主要涉及部门：<strong>设计部—设计师</strong></p>
<p>在开发人员进行项目排期，并准备相应前期工作的过程中，设计部就开始着手产品的视觉设计和交互设计部分，在交互设计和视觉设计完成之前，开发人员还无法进入全面的开发进程中，尤其是前端开发，在没有拿到视觉设计稿之前，前端开发是无法进行正式的开发工作的，因为设计稿最终会是什么样子，前端所评估出来的开发周期都会是有差别的。</p>
<p>所以，设计部完成视觉设计和交互设计之后，还需要召集产品经理、前后端的开发人员，进行<strong>交互设计评审</strong>。在完成此项工作会后，所有的开发工作才能给出确切的排期。</p>
<h3 id="4-产品开发"><a href="#4-产品开发" class="headerlink" title="4. 产品开发"></a><strong>4. 产品开发</strong></h3><p>主要涉及部门和人员：<strong>前端、后端、客户端开发——各类开发人员</strong></p>
<p>当设计人员完成交互和视觉设计之后，前端开发人员就可以根据设计稿来对这些页面进行开发，通常，设计师设计出的页面只是静态的，而前端开发人员要做就是，把这些静态的页面开发成在网络中真实运行的动态页面。</p>
<p>与此同时，后端开发人员也早已进入相应的开发工作，甚至在设计部进行视觉设计的过程中，有些工作就已经启动了，比如<strong>接口的开发</strong>，数据库的开发。</p>
<p>在开发人员所做的工作中，前端的工作更容易直观的看到，比如有哪些页面。但是，后端开发的工作成果不那么容易观察到。比如<a target="_blank" rel="noopener" href="https://links.jianshu.com/go?to=https://www.zhihu.com/search?q=%E7%94%A8%E6%88%B7%E5%B8%90%E5%8F%B7%E4%BD%93%E7%B3%BB%E5%BB%BA%E8%AE%BE&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra=%7B:,:708439059%7D">用户帐号体系建设</a>，数据库开发，这些都是后端人员自己可见的，其他部门的人员一般难窥其果。但是，后端的工作又是极其重要的。</p>
<p>举一个例子，绝大部分app产品都要有<a target="_blank" rel="noopener" href="https://links.jianshu.com/go?to=https://www.zhihu.com/search?q=%E7%94%A8%E6%88%B7%E8%B4%A6%E6%88%B7%E4%BD%93%E7%B3%BB&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra=%7B:,:708439059%7D">用户账户体系</a>，有了用户账户体系，当用户登陆之后，后台系统就会把用户的注册信息记录下来，下次该用户登陆后，才能把这个用户与这个app的数据库中的信息对应起来。这就是后端开发人员要完成的工作。</p>
<h3 id="5-产品测试与上线"><a href="#5-产品测试与上线" class="headerlink" title="5.产品测试与上线"></a><strong>5.产品测试与上线</strong></h3><p>主要涉及部门和人员：<strong>技术部—前后端开发人员、客户端人员、测试人员、运维人员</strong></p>
<p>当前端和后端开发人员的开发工作完成时，测试人员就要启动测试工作了，测试的目的，是检测开发人员实现的功能，与产品经理定义的功能是否一致；产品功能细节是否有缺陷，不同的网络环境下，在不同的手机型号上，app是否能够正常工作等等。总之，测试人员要进行的测试工作非常全面细致。</p>
<p>之所以要进行测试，一方面因为开发人员的工作量较大，出错往往是在所难免；另一方面，用户使用app的行为、环境千差万别，测试人员要尽可能确保99%以上的用户使用的时候都不会出现问题，至少不能出现重大的问题。</p>
<p>测试人员测试通过后，这个产品就可以上线发布了，这时候还需要客户端的人员把产品发布到各个应用商店，这样终端的用户才能看到这些app，才可能去下载。</p>
<p>当然这个过程中，还有运维人员的参与，他们要保证网络环境的正常，主要考虑的是服务器的负载等问题，比如，一个产品如果用户下载量比较大，要确保公司的网络带宽能够承载这么多用户的下载而服务器不会出问题。打个简单的比方，产品上线过程中，运维要做的工作，就如同春运的时候，保障车辆供应和线路的正常运行。</p>
<h3 id="6-运营推广和产品迭代"><a href="#6-运营推广和产品迭代" class="headerlink" title="6.运营推广和产品迭代"></a><strong>6.运营推广和产品迭代</strong></h3><p>主要涉及部门和人员：<strong>产品部、运营部、市场部—产品经理、运营人员和市场人员</strong></p>
<p>当产品上线之后，这时对于一个产品来说，工作才刚刚开始。我们知道一个社会的资源总是稀缺，竞争总是非常激烈的，一个app上线后虽然会有自然的增长，但是，一般的增长速度对于企业来说都太慢了，企业总是希望增长要快速。</p>
<p>所以，下载量、激活数、活跃用户量、收入这些指标就是产品上线后的整个业务团队面临的主要课题，这就需要市场人员花钱去应用商店或者其他各种渠道进行广告投放，以便更多的用户知道这个产品，去使用、去付费。</p>
<p>运营人员也要做相应的工作，确保下载app的用户不是看一眼就跑掉、把产品卸载掉，而是吸引用户把这个产品使用起来，让这个用户成为一个活跃的用户。对于运营人员来说，主要的工作包括拉新（用户）、留存、活跃、转化（付费）。为此就需要充分运用内容运营、活动运营、新媒体运营等各种手段来达成这些目标。</p>
<p>当然，在这个时候，产品经理、技术开发人员的工作并没有结束，因为产品总是需要优化的，产品经理需要根据收集的用户反馈，不断优化迭代产品的功能，或者修复一些产品的bug。总之围绕着产品还有很多工作要做，并且要持久的迭代下去。</p>
<p>以上就是一个app产品从开始开发到上线后运营过程中，各个部门的参与情况，通过这样一个完整app开发运行的流程介绍，就可以帮你大致的了解一下互联网企业中各个部门的职责分工和协作关系，有了这样的整体性的认识，你在进行职业规划的时候，对于工作职位就考虑的更加全面了。</p>
<h3 id="7、关于产品经理"><a href="#7、关于产品经理" class="headerlink" title="7、关于产品经理"></a>7、<strong>关于产品经理</strong></h3><p>简单的概括产品经理的职责主要是两项：<strong>评估产品机会（产出MRD）</strong>，<strong>定义要开发的产品（产出原型和PRD）</strong>。一个优秀的产品经理，需要具备<strong>产品思维、产品技能和行业经验</strong>。不仅如此，产品经理还要具备优秀的<strong>沟通能力</strong>和<strong>协调能力</strong>，因为产品和任何岗位的人都有交流，通常我们把产品经理的上游的人叫做<strong>业务方</strong>，比如：老板、运营、客服，甚至是程序员。对下游的沟通场景，包括了：交互设计师、UI设计师、开发人员、测试人员等等。另外，产品经理虽然被叫“经理”，但他并<strong>不是管理岗</strong>，这么做是要让产品经理从繁杂的管理事务中解放出来，专注于定于产品的工作。在很多创业公司，产品经理同时管理项目进度，而在成熟的互联网公司里，项目管理的工作也是由专业的项目经理负责。</p>
<p>尽管如此，产品经理不是神，随着移动互联网红利消失，细分方向越来越窄，尤其是在大公司，产品经理没有太多自由发挥的空间，更不会拥有战略主导权，同时具备产品思维和商业思维的人还是占少数，很多想法都是抄袭竞品，或是沦为需求翻译机，也就是胶水型岗位。</p>
<h4 id="招聘建议："><a href="#招聘建议：" class="headerlink" title="招聘建议："></a><strong>招聘建议：</strong></h4><p>1、从事网络货运的产品经理（好伙伴、阿帕、达牛、满货达等等）<br> 2、在竞品公司工作的产品经理（货车帮、货拉拉、快狗、滴滴）<br> 3、行业经验欠缺，产品经验丰富的产品经理（正在&#x2F;曾在其他互联网公司，准备&#x2F;已经回赤峰发展，人大概率不在赤峰）<br> 4、内部培养，很多优秀的产品经理就是藏身公司内部，思维灵活善于沟通</p>
<blockquote>
<p>作者：UncleFool<br>链接：<a target="_blank" rel="noopener" href="https://www.jianshu.com/p/2f122dab8726">https://www.jianshu.com/p/2f122dab8726</a><br>来源：简书</p>
</blockquote>

    </article>
    <!-- license -->
    
        <div class="license-wrapper">
            <p>Author：<a href="https://zhai_zhihui.gitee.io">ZHAI</a>
            <p>Link：<a href="https://zhai_zhihui.gitee.io/posts/47fc87c9/">https://zhai_zhihui.gitee.io/posts/47fc87c9/</a>
            <p>Publish date：<a href="https://zhai_zhihui.gitee.io/posts/47fc87c9/">April 20th 2024, 11:33:47 pm</a>
            <p>Update date：<a href="https://zhai_zhihui.gitee.io/posts/47fc87c9/">April 21st 2024, 3:47:17 am</a>
            <p>License：本文采用<a rel="license noopener" target="_blank" href="http://creativecommons.org/licenses/by-nc/4.0/">知识共享署名-非商业性使用 4.0 国际许可协议</a>进行许可</p>
        </div>
    
    <!-- paginator -->
    <ul class="post-paginator">
        <li class="next">
            
                <div class="nextSlogan">Next Post</div>
                <a href="/posts/cd2752f2/" title="如何在竞争对手强大繁多的困境突出重围？且看Insta360如何做到">
                    <div class="nextTitle">如何在竞争对手强大繁多的困境突出重围？且看Insta360如何做到</div>
                </a>
            
        </li>
        <li class="previous">
            
                <div class="prevSlogan">Previous Post</div>
                <a href="/posts/881f29f/" title="Hexo加密">
                    <div class="prevTitle">Hexo加密</div>
                </a>
            
        </li>
    </ul>
    <!-- comment -->
    
        <div class="post-comment">
            <!-- 来必力 City 版安装代码 -->


            

            

            

            <!-- utteranc评论 -->


            <!-- partial('_partial/comment/changyan') -->
            <!--PC版-->


            
            
    <script src="//cdn1.lncld.net/static/js/3.0.4/av-min.js"></script>
    <script src='//unpkg.com/valine/dist/Valine.min.js'></script>
    <div id="comment"></div>
    <script>
        new Valine({
            el: '#comment',
            notify:false,
            verify:false,
            appId: "03H2Ay0YFmCc3Rk59ctLWuOK-gzGzoHsz",
            appKey: "kjtH05mMZzVhDksfF47nTRyQ",
            placeholder: "",
            path:window.location.pathname,
            avatar:'mm'
        });
    </script>


            

        </div>
    
    <!-- timeliness note -->
    <!-- idea from: https://hexo.fluid-dev.com/posts/hexo-injector/#%E6%96%87%E7%AB%A0%E6%97%B6%E6%95%88%E6%80%A7%E6%8F%90%E7%A4%BA -->
    
    <!-- Mathjax -->
    
</main>

                <!-- profile -->
                
            </div>
            <footer class="footer footer-unloaded">
    <!-- social  -->
    
        <div class="social">
            
    
        
            
                <a href="mailto:1828038025@qq.com" class="iconfont-archer email" title=email ></a>
            
        
    
        
            
                <a href="//gitee.com/zhai_zhihui" class="iconfont-archer github" target="_blank" title=github></a>
            
        
    
        
            
                <span class="iconfont-archer wechat" title=wechat>
                    
                    <img class="profile-qr" src="/assets/example_qr.png" />
                </span>
            
        
    
        
            
                <span class="iconfont-archer qq" title=qq>
                    
                    <img class="profile-qr" src="/assets/example_qr2.jpg" />
                </span>
            
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    
        
    


        </div>
    
    <!-- powered by Hexo  -->
    <div class="copyright">
        <span id="hexo-power">Powered by <a href="https://hexo.io/" target="_blank">Hexo</a></span><span class="iconfont-archer power">&#xe635;</span><span id="theme-info">theme <a href="https://github.com/fi3ework/hexo-theme-archer" target="_blank">Archer</a></span>
    </div>
    <!-- website approve for Chinese user -->
    
    <!-- 不蒜子  -->
    
        <div class="busuanzi-container">
            
             
                <span id="busuanzi_container_site_pv">PV: <span id="busuanzi_value_site_pv"></span> :)</span>
            
        </div>
    	
</footer>

        </div>
        <!-- toc -->
        
            <div class="toc-wrapper toc-wrapper-loding" style=







    top:50vh;

>
                <div class="toc-catalog">
                    <span class="iconfont-archer catalog-icon">&#xe613;</span><span>CATALOG</span>
                </div>
                <ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#%E4%B8%80%E3%80%81%E4%BA%92%E8%81%94%E7%BD%91%E4%BC%81%E4%B8%9A%E7%9A%84%E7%BB%84%E7%BB%87%E6%9E%B6%E6%9E%84"><span class="toc-number">1.</span> <span class="toc-text">一、互联网企业的组织架构</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-%E5%9F%BA%E7%A1%80%E6%B4%BB%E5%8A%A8%EF%BC%9A"><span class="toc-number">1.1.</span> <span class="toc-text">1.基础活动：</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%881%EF%BC%89%E4%BA%A7%E5%93%81%E9%83%A8%EF%BC%9A"><span class="toc-number">1.1.1.</span> <span class="toc-text">（1）产品部：</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%882%EF%BC%89%E8%AE%BE%E8%AE%A1%E9%83%A8%EF%BC%9A"><span class="toc-number">1.1.2.</span> <span class="toc-text">（2）设计部：</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%883%EF%BC%89%E6%8A%80%E6%9C%AF%E9%83%A8%EF%BC%9A"><span class="toc-number">1.1.3.</span> <span class="toc-text">（3）技术部：</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%884%EF%BC%89%E8%BF%90%E8%90%A5%E9%83%A8"><span class="toc-number">1.1.4.</span> <span class="toc-text">（4）运营部:</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%885%EF%BC%89%E5%B8%82%E5%9C%BA%E9%83%A8"><span class="toc-number">1.1.5.</span> <span class="toc-text">（5）市场部</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%886%EF%BC%89%E9%94%80%E5%94%AE%E9%83%A8%EF%BC%9A"><span class="toc-number">1.1.6.</span> <span class="toc-text">（6）销售部：</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%887%EF%BC%89%E5%93%81%E7%89%8C%E5%85%AC%E5%85%B3%E9%83%A8%EF%BC%9A"><span class="toc-number">1.1.7.</span> <span class="toc-text">（7）品牌公关部：</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%888%EF%BC%89%E5%AE%A2%E6%9C%8D%E9%83%A8%EF%BC%9A"><span class="toc-number">1.1.8.</span> <span class="toc-text">（8）客服部：</span></a></li></ol></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-%E8%BE%85%E5%8A%A9%E6%B4%BB%E5%8A%A8"><span class="toc-number">1.2.</span> <span class="toc-text">2.辅助活动:</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%881%EF%BC%89%E8%A1%8C%E6%94%BF%E9%83%A8%EF%BC%9A"><span class="toc-number">1.2.1.</span> <span class="toc-text">（1）行政部：</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%882%EF%BC%89%E4%BA%BA%E5%8A%9B%E8%B5%84%E6%BA%90%E9%83%A8%EF%BC%9A"><span class="toc-number">1.2.2.</span> <span class="toc-text">（2）人力资源部：</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%883%EF%BC%89%E8%B4%A2%E5%8A%A1%E9%83%A8%EF%BC%9A"><span class="toc-number">1.2.3.</span> <span class="toc-text">（3）财务部：</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%EF%BC%884%EF%BC%89%E6%B3%95%E5%8A%A1%E9%83%A8"><span class="toc-number">1.2.4.</span> <span class="toc-text">（4）法务部</span></a></li></ol></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E4%BA%8C%E3%80%81%E4%BA%92%E8%81%94%E7%BD%91%E4%BC%81%E4%B8%9A%E5%90%84%E9%83%A8%E9%97%A8%E8%81%8C%E8%B4%A3%E5%88%86%E5%B7%A5%E4%B8%8E%E5%8D%8F%E4%BD%9C%E5%85%B3%E7%B3%BB%E2%80%94%E4%BB%8E%E4%B8%80%E4%B8%AAAPP%E8%AF%9E%E7%94%9F%E8%AF%B4%E8%B5%B7"><span class="toc-number">2.</span> <span class="toc-text">二、互联网企业各部门职责分工与协作关系—从一个APP诞生说起</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-%E4%BA%A7%E5%93%81%E9%9C%80%E6%B1%82%E8%B0%83%E7%A0%94%E4%B8%8E%E4%BA%A7%E5%93%81%E8%AE%BE%E8%AE%A1%E8%A7%84%E5%88%92%EF%BC%9A"><span class="toc-number">2.1.</span> <span class="toc-text">1.产品需求调研与产品设计规划：</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-%E4%BA%A7%E5%93%81%E9%9C%80%E6%B1%82%E8%AF%84%E5%AE%A1"><span class="toc-number">2.2.</span> <span class="toc-text">2.产品需求评审</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#3-%E4%BA%A7%E5%93%81%E4%BA%A4%E4%BA%92%E8%AE%BE%E8%AE%A1"><span class="toc-number">2.3.</span> <span class="toc-text">3.产品交互设计</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#4-%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91"><span class="toc-number">2.4.</span> <span class="toc-text">4. 产品开发</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#5-%E4%BA%A7%E5%93%81%E6%B5%8B%E8%AF%95%E4%B8%8E%E4%B8%8A%E7%BA%BF"><span class="toc-number">2.5.</span> <span class="toc-text">5.产品测试与上线</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#6-%E8%BF%90%E8%90%A5%E6%8E%A8%E5%B9%BF%E5%92%8C%E4%BA%A7%E5%93%81%E8%BF%AD%E4%BB%A3"><span class="toc-number">2.6.</span> <span class="toc-text">6.运营推广和产品迭代</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#7%E3%80%81%E5%85%B3%E4%BA%8E%E4%BA%A7%E5%93%81%E7%BB%8F%E7%90%86"><span class="toc-number">2.7.</span> <span class="toc-text">7、关于产品经理</span></a><ol class="toc-child"><li class="toc-item toc-level-4"><a class="toc-link" href="#%E6%8B%9B%E8%81%98%E5%BB%BA%E8%AE%AE%EF%BC%9A"><span class="toc-number">2.7.1.</span> <span class="toc-text">招聘建议：</span></a></li></ol></li></ol></li></ol>
            </div>
        
        <!-- sidebar -->
        <div class="sidebar sidebar-hide">
    <ul class="sidebar-tabs sidebar-tabs-active-0">
        <li class="sidebar-tab-archives"><span class="iconfont-archer">&#xe67d;</span><span class="tab-name">Archive</span></li>
        <li class="sidebar-tab-tags"><span class="iconfont-archer">&#xe61b;</span><span class="tab-name">Tag</span></li>
        <li class="sidebar-tab-categories"><span class="iconfont-archer">&#xe666;</span><span class="tab-name">Cate</span></li>
    </ul>
    <div class="sidebar-content sidebar-content-show-archive">
        <div class="sidebar-panel-archives">
    <!-- 在 ejs 中将 archive 按照时间排序 -->
    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    
    
    
    
    <div class="total-and-search">
        <div class="total-archive">
        Total : 51
        </div>
        <!-- search  -->
        
            <div class="site-search site-search-loading popup-trigger">
                <span class="iconfont-archer search-icon">&#xe627;</span>
            </div>
        
    </div>
    
    <div class="post-archive">
    
        
            
            
            <div class="archive-year"> 2024 </div>
            <ul class="year-list">
            
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/27</span>
            <a class="archive-post-title" href="/posts/f61093aa/">白斌-谈判技巧</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/24</span>
            <a class="archive-post-title" href="/posts/e4931d34/">5个ChatGPT搞钱成功案例</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/22</span>
            <a class="archive-post-title" href="/posts/c34d6d3f/">pua</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/cd2752f2/">如何在竞争对手强大繁多的困境突出重围？且看Insta360如何做到</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/20</span>
            <a class="archive-post-title" href="/posts/47fc87c9/">互联网公司架构</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/15</span>
            <a class="archive-post-title" href="/posts/881f29f/">Hexo加密</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/15</span>
            <a class="archive-post-title" href="/posts/2e543a56/">刻意练习</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/15</span>
            <a class="archive-post-title" href="/posts/50749798/">关于思维、强势文化、马克思主义、唯心主义、唯物主义的思考及对话</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/15</span>
            <a class="archive-post-title" href="/posts/d68051b9/">强势文化与弱势文化</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/12</span>
            <a class="archive-post-title" href="/posts/e8831614/">思维</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/12</span>
            <a class="archive-post-title" href="/posts/9a21e95f/">潜意识编辑</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/12</span>
            <a class="archive-post-title" href="/posts/3ad44071/">知行合一</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">03/30</span>
            <a class="archive-post-title" href="/posts/f1a9ae87/">字节跳动CEO张一鸣2014年采访</a>
        </li>
    
        
            
            
                
                </ul>
            
            <div class="archive-year"> 2023 </div>
            <ul class="year-list">
            
        
        <li class="archive-post-item">
            <span class="archive-post-date">10/18</span>
            <a class="archive-post-title" href="/posts/c42bcc42/">实体集合分页类</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">09/05</span>
            <a class="archive-post-title" href="/posts/91c508e3/">多线程实现异步</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">09/05</span>
            <a class="archive-post-title" href="/posts/cab7a692/">获取客户端外网ip</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">09/01</span>
            <a class="archive-post-title" href="/posts/56cc41e2/">朱厘米师傅的绉纱馄饨教程</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">08/31</span>
            <a class="archive-post-title" href="/posts/c66d13f4/">Linux使用curl发起post请求的常用方式</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">08/01</span>
            <a class="archive-post-title" href="/posts/688df240/">13 秒插入 30 万条数据</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">07/04</span>
            <a class="archive-post-title" href="/posts/7624ea2a/">品诺王版卤味</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">05/30</span>
            <a class="archive-post-title" href="/posts/342f571b/">分库分表Sharding-JDBC</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">05/17</span>
            <a class="archive-post-title" href="/posts/74214fa/">OpenVPN同时连多个vpn</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">05/17</span>
            <a class="archive-post-title" href="/posts/439c6055/">家人们谁懂啊这也太可爱了吧！</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">05/15</span>
            <a class="archive-post-title" href="/posts/c2569e69/">实体类集合转另一个实体类集合</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/27</span>
            <a class="archive-post-title" href="/posts/a5a91285/">hexo-abbrlink和hexo-asset-image插件冲突</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/27</span>
            <a class="archive-post-title" href="/posts/8b7ba7da/">Hexo+Algolia实现搜索</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/26</span>
            <a class="archive-post-title" href="/posts/ba39e0a3/">hexo+valine博客的评论功能</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/26</span>
            <a class="archive-post-title" href="/posts/28c0f33e/">JAVA计算大量数据接口怎么做</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/26</span>
            <a class="archive-post-title" href="/posts/e5c137a2/">判断字符串是否中英文类</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/26</span>
            <a class="archive-post-title" href="/posts/2a7156f8/">DM8自动生成代码</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/353f598a/">Hexo-零基础搭建个人博客(详解)</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/e5bae2ba/">Hexo搭配Typora图片问题</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/e55b8c2b/">java什么叫事务，事务有什么用</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/7deee04a/">java如何根据IP获取当前区域天气信息详解</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/3904c7be/">java计算判断时间是否大于15分钟</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/a6669b86/">linux部署jar包</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/dd843aa7/">mybatis判空提高效率</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/ea6a3de/">springboot项目启动时执行代码</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/30e6d251/">vscode插件好用的插件</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/24409baf/">使用IDEA根据wsdl生成WebServices客户端代码</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/918792c0/">判断集合是否有重复元素</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/6c39f264/">取差集工具类（高效率）</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/4c3f96ac/">客户端外网ip工具类</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/ea92058c/">使用流式数据处理检查list中是否有重复的元素并返回重复元素</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/90c8aa59/">查询字符串出现位置工具类</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/d6f28e22/">根据外网IP获取用户所在城市工具类</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/79be3dc6/">用SpringBoot连接redis并处理数据</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/2fa39047/">雪花算法生成ID工具类</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">04/21</span>
            <a class="archive-post-title" href="/posts/1eedc1b4/">markdown引入图片、音频、视频</a>
        </li>
    
        
            
            
                
                </ul>
            
            <div class="archive-year"> 2022 </div>
            <ul class="year-list">
            
        
        <li class="archive-post-item">
            <span class="archive-post-date">01/07</span>
            <a class="archive-post-title" href="/posts/4e2a03f/">java最便捷的word导出方法（POI-TL）</a>
        </li>
    
        
        <li class="archive-post-item">
            <span class="archive-post-date">01/07</span>
            <a class="archive-post-title" href="/posts/77673b17/">图片转 BASE64 编码</a>
        </li>
    
    </div>
</div>

        <div class="sidebar-panel-tags">
    <div class="sidebar-tags-name">
        
            <span class="sidebar-tag-name" data-tags="java">
                <span class="iconfont-archer">&#xe606;</span>
                java
            </span>
        
            <span class="sidebar-tag-name" data-tags="MyBatis">
                <span class="iconfont-archer">&#xe606;</span>
                MyBatis
            </span>
        
            <span class="sidebar-tag-name" data-tags="JDBC">
                <span class="iconfont-archer">&#xe606;</span>
                JDBC
            </span>
        
            <span class="sidebar-tag-name" data-tags="自动生成">
                <span class="iconfont-archer">&#xe606;</span>
                自动生成
            </span>
        
            <span class="sidebar-tag-name" data-tags="IDEA">
                <span class="iconfont-archer">&#xe606;</span>
                IDEA
            </span>
        
            <span class="sidebar-tag-name" data-tags="DM8">
                <span class="iconfont-archer">&#xe606;</span>
                DM8
            </span>
        
            <span class="sidebar-tag-name" data-tags="Node.js">
                <span class="iconfont-archer">&#xe606;</span>
                Node.js
            </span>
        
            <span class="sidebar-tag-name" data-tags="redis">
                <span class="iconfont-archer">&#xe606;</span>
                redis
            </span>
        
            <span class="sidebar-tag-name" data-tags="若依">
                <span class="iconfont-archer">&#xe606;</span>
                若依
            </span>
        
            <span class="sidebar-tag-name" data-tags="搭建">
                <span class="iconfont-archer">&#xe606;</span>
                搭建
            </span>
        
            <span class="sidebar-tag-name" data-tags="插件">
                <span class="iconfont-archer">&#xe606;</span>
                插件
            </span>
        
            <span class="sidebar-tag-name" data-tags="hexo-blog-encrypt">
                <span class="iconfont-archer">&#xe606;</span>
                hexo-blog-encrypt
            </span>
        
            <span class="sidebar-tag-name" data-tags="hexo-asset-image">
                <span class="iconfont-archer">&#xe606;</span>
                hexo-asset-image
            </span>
        
            <span class="sidebar-tag-name" data-tags="优化">
                <span class="iconfont-archer">&#xe606;</span>
                优化
            </span>
        
            <span class="sidebar-tag-name" data-tags="vpn">
                <span class="iconfont-archer">&#xe606;</span>
                vpn
            </span>
        
            <span class="sidebar-tag-name" data-tags="事务">
                <span class="iconfont-archer">&#xe606;</span>
                事务
            </span>
        
            <span class="sidebar-tag-name" data-tags="mysql">
                <span class="iconfont-archer">&#xe606;</span>
                mysql
            </span>
        
            <span class="sidebar-tag-name" data-tags="工具类">
                <span class="iconfont-archer">&#xe606;</span>
                工具类
            </span>
        
            <span class="sidebar-tag-name" data-tags="天气">
                <span class="iconfont-archer">&#xe606;</span>
                天气
            </span>
        
            <span class="sidebar-tag-name" data-tags="时间">
                <span class="iconfont-archer">&#xe606;</span>
                时间
            </span>
        
            <span class="sidebar-tag-name" data-tags="jar">
                <span class="iconfont-archer">&#xe606;</span>
                jar
            </span>
        
            <span class="sidebar-tag-name" data-tags="导出">
                <span class="iconfont-archer">&#xe606;</span>
                导出
            </span>
        
            <span class="sidebar-tag-name" data-tags="POI">
                <span class="iconfont-archer">&#xe606;</span>
                POI
            </span>
        
            <span class="sidebar-tag-name" data-tags="WORD">
                <span class="iconfont-archer">&#xe606;</span>
                WORD
            </span>
        
            <span class="sidebar-tag-name" data-tags="SpringBoot">
                <span class="iconfont-archer">&#xe606;</span>
                SpringBoot
            </span>
        
            <span class="sidebar-tag-name" data-tags="vscode">
                <span class="iconfont-archer">&#xe606;</span>
                vscode
            </span>
        
            <span class="sidebar-tag-name" data-tags="wsdl">
                <span class="iconfont-archer">&#xe606;</span>
                wsdl
            </span>
        
            <span class="sidebar-tag-name" data-tags="思维系统">
                <span class="iconfont-archer">&#xe606;</span>
                思维系统
            </span>
        
            <span class="sidebar-tag-name" data-tags="马克思主义">
                <span class="iconfont-archer">&#xe606;</span>
                马克思主义
            </span>
        
            <span class="sidebar-tag-name" data-tags="强势文化">
                <span class="iconfont-archer">&#xe606;</span>
                强势文化
            </span>
        
            <span class="sidebar-tag-name" data-tags="唯心主义">
                <span class="iconfont-archer">&#xe606;</span>
                唯心主义
            </span>
        
            <span class="sidebar-tag-name" data-tags="唯物主义">
                <span class="iconfont-archer">&#xe606;</span>
                唯物主义
            </span>
        
            <span class="sidebar-tag-name" data-tags="集合">
                <span class="iconfont-archer">&#xe606;</span>
                集合
            </span>
        
            <span class="sidebar-tag-name" data-tags="肉">
                <span class="iconfont-archer">&#xe606;</span>
                肉
            </span>
        
            <span class="sidebar-tag-name" data-tags="卤味">
                <span class="iconfont-archer">&#xe606;</span>
                卤味
            </span>
        
            <span class="sidebar-tag-name" data-tags="年夜饭">
                <span class="iconfont-archer">&#xe606;</span>
                年夜饭
            </span>
        
            <span class="sidebar-tag-name" data-tags="base64">
                <span class="iconfont-archer">&#xe606;</span>
                base64
            </span>
        
            <span class="sidebar-tag-name" data-tags="ip">
                <span class="iconfont-archer">&#xe606;</span>
                ip
            </span>
        
            <span class="sidebar-tag-name" data-tags="弱势文化">
                <span class="iconfont-archer">&#xe606;</span>
                弱势文化
            </span>
        
            <span class="sidebar-tag-name" data-tags="认知与实践">
                <span class="iconfont-archer">&#xe606;</span>
                认知与实践
            </span>
        
            <span class="sidebar-tag-name" data-tags="地理位置">
                <span class="iconfont-archer">&#xe606;</span>
                地理位置
            </span>
        
            <span class="sidebar-tag-name" data-tags="算法">
                <span class="iconfont-archer">&#xe606;</span>
                算法
            </span>
        
            <span class="sidebar-tag-name" data-tags="互联网">
                <span class="iconfont-archer">&#xe606;</span>
                互联网
            </span>
        
            <span class="sidebar-tag-name" data-tags="站在巨人肩膀上">
                <span class="iconfont-archer">&#xe606;</span>
                站在巨人肩膀上
            </span>
        
            <span class="sidebar-tag-name" data-tags="突围">
                <span class="iconfont-archer">&#xe606;</span>
                突围
            </span>
        
            <span class="sidebar-tag-name" data-tags="创新">
                <span class="iconfont-archer">&#xe606;</span>
                创新
            </span>
        
            <span class="sidebar-tag-name" data-tags="创业">
                <span class="iconfont-archer">&#xe606;</span>
                创业
            </span>
        
            <span class="sidebar-tag-name" data-tags="工具">
                <span class="iconfont-archer">&#xe606;</span>
                工具
            </span>
        
            <span class="sidebar-tag-name" data-tags="搞钱">
                <span class="iconfont-archer">&#xe606;</span>
                搞钱
            </span>
        
            <span class="sidebar-tag-name" data-tags="沟通">
                <span class="iconfont-archer">&#xe606;</span>
                沟通
            </span>
        
            <span class="sidebar-tag-name" data-tags="谈判">
                <span class="iconfont-archer">&#xe606;</span>
                谈判
            </span>
        
    </div>
    <div class="iconfont-archer sidebar-tags-empty">&#xe678;</div>
    <div class="tag-load-fail" style="display: none; color: #ccc; font-size: 0.6rem;">
        缺失模块，请参考主题文档进行安装配置：https://github.com/fi3ework/hexo-theme-archer#%E5%AE%89%E8%A3%85%E4%B8%BB%E9%A2%98
    </div> 
    <div class="sidebar-tags-list"></div>
</div>

        <div class="sidebar-panel-categories">
    <div class="sidebar-categories-name">
    
        <span class="sidebar-category-name" data-categories="代码">
            <span class="iconfont-archer">&#xe60a;</span>
            代码
        </span>
    
        <span class="sidebar-category-name" data-categories="hexo">
            <span class="iconfont-archer">&#xe60a;</span>
            hexo
        </span>
    
        <span class="sidebar-category-name" data-categories="linux">
            <span class="iconfont-archer">&#xe60a;</span>
            linux
        </span>
    
        <span class="sidebar-category-name" data-categories="工具">
            <span class="iconfont-archer">&#xe60a;</span>
            工具
        </span>
    
        <span class="sidebar-category-name" data-categories="markdown">
            <span class="iconfont-archer">&#xe60a;</span>
            markdown
        </span>
    
        <span class="sidebar-category-name" data-categories="哲学">
            <span class="iconfont-archer">&#xe60a;</span>
            哲学
        </span>
    
        <span class="sidebar-category-name" data-categories="美食">
            <span class="iconfont-archer">&#xe60a;</span>
            美食
        </span>
    
        <span class="sidebar-category-name" data-categories="小猫咪">
            <span class="iconfont-archer">&#xe60a;</span>
            小猫咪
        </span>
    
        <span class="sidebar-category-name" data-categories="互联网公司">
            <span class="iconfont-archer">&#xe60a;</span>
            互联网公司
        </span>
    
        <span class="sidebar-category-name" data-categories="ChatGPT">
            <span class="iconfont-archer">&#xe60a;</span>
            ChatGPT
        </span>
    
        <span class="sidebar-category-name" data-categories="人际交往">
            <span class="iconfont-archer">&#xe60a;</span>
            人际交往
        </span>
    
        <span class="sidebar-category-name" data-categories="沟通">
            <span class="iconfont-archer">&#xe60a;</span>
            沟通
        </span>
    
    </div>
    <div class="iconfont-archer sidebar-categories-empty">&#xe678;</div>
    <div class="sidebar-categories-list"></div>
</div>

    </div>
</div>

        <!-- site-meta -->
        <script>
    var siteMetaRoot = "/"
    if (siteMetaRoot === "undefined") {
        siteMetaRoot = '/'
    }
    var siteMeta = {
        url: "https://zhai_zhihui.gitee.io",
        root: siteMetaRoot,
        author: "ZHAI"
    }
</script>

        <!-- import experimental options here -->
        <!-- Custom Font -->


        <!-- main func -->
        <script src="/scripts/main.js?v=20211217"></script>
        <!-- dark mode -->
        <script src="/scripts/dark.js?v=20211217"></script>
        <!-- fancybox -->
        <script src="https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js" defer></script>
        <!-- algolia -->
        
            <div class="site-search site-search-loading">
    <div class="algolia-popup popup">
        <div class="algolia-search">
            <div class="algolia-search-input-icon">
                <i class="fa fa-search"></i>
            </div>
            <div class="algolia-search-input" id="algolia-search-input"></div>
            <div class="popup-btn-close">
                <i class="iconfont-archer">&#xe609;</i>
            </div>
        </div>

        <div class="algolia-results">
            <div id="algolia-stats" class="algolia-stats"></div>
            <div id="algolia-hits"></div>
            <div id="algolia-pagination" class="algolia-pagination"></div>
        </div>
    </div>
</div>

            <script src="/scripts/search.js?v=20211217" defer></script>
        
        <!-- busuanzi -->
        
            <script src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js" async></script>
        
        <!-- CNZZ -->
        
        <!-- async load share.js -->
        
            <script src="/scripts/share.js?v=20211217" async></script>
        
        <!-- mermaid -->
        
    </body>
</html>
